$Base64 = "<Base64 code>"

$zip_file = "$env:temp\package.zip"

$Content = [System.Convert]::FromBase64String($Base64)
Set-Content -Path $zip_file -Value $Content -Encoding Byte

$shell = new-object -com shell.application

$zip = $shell.NameSpace($zip_file)

foreach($item in $zip.items())
{
	$shell.Namespace($env:temp).copyhere($item,0x14)
}

Remove-Item $zip_file